package com.cicigodd.brick.plug.system.role.api;


import java.util.List;

/**
 * 角色管理对外接口
 *
 * @author cicigodd
 * @date 2022/12/12 15:52:23
 */
public interface SysRoleServiceApi {

    /**
     * 根据userId获取角色标识
     * @param userId
     * @return
     */
    List<String> getRolesByUserId(Integer userId);

    /**
     * 根据userId获取权限标识
     * @param userId
     * @return
     */
    List<String> getPermsByUserId(Integer userId);

    /**
     * 根据角色code 获取角色id
     * @param roleCode
     * @return
     */
    Integer getRoleIdByRoleCode(String roleCode);
}